body {
	--c9: #999;
	--cf: #fff;
	--c21: #212121;
	--cblue: #00a1d6;
	font-size: 0;
	font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;
}

.fl{
	float: left;
}
.fr{
	float: right;
}
.clearfix:after{
	content: "";
	display: block;
	clear: both;
}

.six{
	font-size: 16px;
}
.biger{
	font-size: 20px!important;
}
.small{
	font-size: 12px!important;
}
.ml5{
	margin-left: 5px;
}

.ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.fill{
	height: 100%;
}
.centerScreen{
	left: 50vw;
	top: 50vh;
	transform: translate(-50%, -50%);
}
.flex-center{
	display: flex;
	justify-content: center;
	align-items: center;
}
.user-header{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
}
.opa{
	opacity: 0;
}
.cover{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.hovering:hover{
	cursor: pointer;
	transition: background-color .3s;
	transition-delay: .2s;
	background-color: #f4f4f4;
}
.triangle{
	position: absolute;
	left: 70px;
	top: -5px;
	display: block;
	width: 9px;
	height: 6px;
	color: #e7e7e7;
	z-index: 10;
	font-size: 16px;
}

.scroll::-webkit-scrollbar { width: 2px; background-color: #fff; }
.scroll::-webkit-scrollbar-button:vertical { display: none; }
.scroll::-webkit-scrollbar-track, ::-webkit-scrollbar-corner { background-color: rgba(0,0,0,0); }
.scroll::-webkit-scrollbar-thumb { border-radius: 10px; background-color: rgba(0, 0, 0, .22); min-height: 50px; }
.scroll::-webkit-scrollbar-thumb:vertical:hover { background-color: rgba(0, 0, 0, .22); }
.scroll::-webkit-scrollbar-thumb:vertical:active { background-color: rgba(0, 0, 0, .22); }
.opa::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0); }